package simorg;

public enum UnknownColumnDefinition {
	ID( "ID", ColumnType.INT_KEY ), 
	COMMON_NAME( "COMMON_NAME", ColumnType.SHORT_STRING ),
	IUPAC_NAME( "IUPAC_NAME", ColumnType.SHORT_STRING ),
	MELTING_POINT( "MELTING_POINT", ColumnType.INTEGER ),
	BOILING_POINT( "BOILING_POINT", ColumnType.INTEGER ),
	USE( "USE", ColumnType.INTEGER ),
	T2( "T2", ColumnType.INTEGER ),
	T3( "T3", ColumnType.INTEGER ),
	T4( "T4", ColumnType.INTEGER ),
	T5( "T5", ColumnType.INTEGER ),
	T6( "T6", ColumnType.INTEGER ),
	T7( "T7", ColumnType.INTEGER ),
	T8( "T8", ColumnType.INTEGER ),
	T9( "T9", ColumnType.INTEGER ),
	T10( "T10", ColumnType.INTEGER ),
	T11( "T11", ColumnType.INTEGER ),
	T12( "T12", ColumnType.INTEGER ),
	T13( "T13", ColumnType.INTEGER ),
	T14( "T14", ColumnType.INTEGER ),
	T15( "T15", ColumnType.INTEGER ),
	T16( "T16", ColumnType.INTEGER ),
	T17( "T17", ColumnType.INTEGER ),
	T18( "T18", ColumnType.INTEGER ),
	T19( "T19", ColumnType.INTEGER ),
	T20( "T20", ColumnType.INTEGER ),
	T21( "T21", ColumnType.INTEGER ),
	T22( "T22", ColumnType.INTEGER ),
	T23( "T23", ColumnType.INTEGER ),
	T24( "T24", ColumnType.INTEGER ),
	T25( "T25", ColumnType.INTEGER ),
	BLANK( "", ColumnType.INTEGER ),
	D2( "D2", ColumnType.INTEGER ),
	D3( "D3", ColumnType.INTEGER ),
	D4( "D4", ColumnType.INTEGER ),
	D5( "D5", ColumnType.INTEGER ),
	D6( "D6", ColumnType.INTEGER ),
	D7( "D7", ColumnType.INTEGER ),
	D8( "D8", ColumnType.INTEGER ),
	D9( "D9", ColumnType.INTEGER ),
	D10( "D10", ColumnType.INTEGER ),
	D11( "D11", ColumnType.INTEGER ),
	D12( "D12", ColumnType.INTEGER ),
	D13( "D13", ColumnType.INTEGER ),
	D14( "D14", ColumnType.INTEGER ),
	D15( "D15", ColumnType.INTEGER ),
	D16( "D16", ColumnType.INTEGER ),
	D17( "D17", ColumnType.INTEGER ),
	D18( "D18", ColumnType.INTEGER ),
	D19( "D19", ColumnType.INTEGER ),
	D20( "D20", ColumnType.INTEGER ),
	D21( "D21", ColumnType.INTEGER ),
	D22( "D22", ColumnType.INTEGER );
	
	public String getName() {
		return m_name;
	}
	
	public ColumnType getColumnType() {
		return m_columnType;
	}
	
	private UnknownColumnDefinition( String a_name, ColumnType a_columnType ) {
		this.m_name = a_name;
		this.m_columnType = a_columnType;
	}
	
	private final String m_name;
	private final ColumnType m_columnType;	
}
